electronic payment services - French English Dictionary